package com.ruoyi.project.channel.vwPlatformDayStat.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * VIEW表 vw_platform_day_stat
 * 
 * @author zero
 * @date 2019-05-19
 */
public class VwPlatformDayStat extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	/** 创建时间 */
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date createTime;
	/**  */
	private BigDecimal sumCash;
	/**  */
	private BigDecimal sumBusinessFee;
	/**  */
	private BigDecimal sumPayerFee;
	/**  */
	private BigDecimal sumChannelFee;
	/**  */
	private BigDecimal sumAgentFee;
	/**  */
	private Long sumOrder;
	/**  */
	private BigDecimal sumSuccessOrder;
	/**  */
	private String sucessRate;

	public void setSumCash(BigDecimal sumCash) 
	{
		this.sumCash = sumCash;
	}

	public BigDecimal getSumCash() 
	{
		return sumCash;
	}
	public void setSumBusinessFee(BigDecimal sumBusinessFee) 
	{
		this.sumBusinessFee = sumBusinessFee;
	}

	public BigDecimal getSumBusinessFee() 
	{
		return sumBusinessFee;
	}
	public void setSumPayerFee(BigDecimal sumPayerFee) 
	{
		this.sumPayerFee = sumPayerFee;
	}

	public BigDecimal getSumPayerFee() 
	{
		return sumPayerFee;
	}
	public void setSumChannelFee(BigDecimal sumChannelFee) 
	{
		this.sumChannelFee = sumChannelFee;
	}

	public BigDecimal getSumChannelFee() 
	{
		return sumChannelFee;
	}
	public void setSumAgentFee(BigDecimal sumAgentFee) 
	{
		this.sumAgentFee = sumAgentFee;
	}

	public BigDecimal getSumAgentFee() 
	{
		return sumAgentFee;
	}
	public void setSumOrder(Long sumOrder) 
	{
		this.sumOrder = sumOrder;
	}

	public Long getSumOrder() 
	{
		return sumOrder;
	}
	public void setSumSuccessOrder(BigDecimal sumSuccessOrder) 
	{
		this.sumSuccessOrder = sumSuccessOrder;
	}

	public BigDecimal getSumSuccessOrder() 
	{
		return sumSuccessOrder;
	}
	public void setSucessRate(String sucessRate) 
	{
		this.sucessRate = sucessRate;
	}

	public String getSucessRate() 
	{
		return sucessRate;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sumCash", getSumCash())
            .append("sumBusinessFee", getSumBusinessFee())
            .append("sumPayerFee", getSumPayerFee())
            .append("sumChannelFee", getSumChannelFee())
            .append("sumAgentFee", getSumAgentFee())
            .append("sumOrder", getSumOrder())
            .append("sumSuccessOrder", getSumSuccessOrder())
            .append("sucessRate", getSucessRate())
            .toString();
    }

	@Override
	public Date getCreateTime() {
		return createTime;
	}

	@Override
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
}
